
import pandas as pd
# import json  # 如使用 JSON，可取消注释

def read_country_list(file_path, file_format='csv'):
    """
    读取国家列表及其对应的中英文名称，支持 CSV 和 JSON 格式。
    :param file_path: 文件路径（CSV或JSON）
    :param file_format: 文件格式，默认'csv'，可选'json'
    :return: 字典，键为国家简称，值为(英文名, 中文名)
    """
    if file_format == 'csv':
        country_list_df = pd.read_csv(file_path)
        return {
            row['国家名Jc']: (row['国家名En'], row['国家名Ch']) 
            for index, row in country_list_df.iterrows()
        }

    # elif file_format == 'json':
    #     with open(file_path, 'r', encoding='utf-8') as f:
    #         data = json.load(f)
    #     return {k: tuple(v) for k, v in data.items()}

    else:
        raise ValueError("Unsupported file format: choose 'csv' or 'json'")
